LL GPIO APIs listing for migration

This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.

LL GPIO macros

HAL1

series

HAL2

LL_GPIO_WriteReg

u5, c0, h5, l4, f4, g0, g4, h7

LL_GPIO_WRITE_REG

LL_GPIO_ReadReg

u5, c0, h5, l4, f4, g0, g4, h7

LL_GPIO_READ_REG

LL GPIO structures

HAL1

series

HAL2

LL_GPIO_InitTypeDef

u5, c0, h5, l4, f4, g0, g4, h7

Removed / New usage changes

LL_LPGPIO_InitTypeDef

u5

Removed / New usage changes

LL GPIO functions

HAL1

series

HAL2

LL_GPIO_EnableHighSPeedLowVoltage

u5, h5

LL_GPIO_EnableHighSpeedLowVoltage

LL_GPIO_DisableHighSPeedLowVoltage

u5, h5

LL_GPIO_DisableHighSpeedLowVoltage

LL_GPIO_IsEnabledHighSPeedLowVoltage

u5, h5

LL_GPIO_IsEnabledHighSpeedLowVoltage

LL_GPIO_DeInit

u5, c0, h5, l4, f4, g0, g4, h7

Removed / New usage changes

LL_GPIO_Init

u5, c0, h5, l4, f4, g0, g4, h7

Removed / New usage changes

LL_GPIO_StructInit

u5, c0, h5, l4, f4, g0, g4, h7

Removed / New usage changes

LL_LPGPIO_DeInit

u5

Removed / New usage changes

LL_LPGPIO_Init

u5

Removed / New usage changes

LL_LPGPIO_StructInit

u5

Removed / New usage changes

LL_GPIO_DisablePinAnalogControl

l4

Not implemented yet in HAL2.

LL_GPIO_EnablePinAnalogControl

l4

Not implemented yet in HAL2.

LL_GPIO_GetAFPin_0_7

u5, c0, h5, l4, f4, g0, g4, h7

LL_GPIO_GetAFPin_0_7

LL_GPIO_GetAFPin_8_15

u5, c0, h5, l4, f4, g0, g4, h7

LL_GPIO_GetAFPin_8_15

LL_GPIO_GetPinMode

u5, c0, h5, l4, f4, g0, g4, h7

LL_GPIO_GetPinMode

LL_GPIO_GetPinOutputType

u5, c0, h5, l4, f4, g0, g4, h7

LL_GPIO_GetPinOutputType

LL_GPIO_GetPinPull

u5, c0, h5, l4, f4, g0, g4, h7

LL_GPIO_GetPinPull

LL_GPIO_GetPinSpeed

u5, c0, h5, l4, f4, g0, g4, h7

LL_GPIO_GetPinSpeed

LL_GPIO_IsAnyPinLocked

u5, c0, h5, l4, f4, g0, g4, h7

LL_GPIO_IsAnyPinLocked

LL_GPIO_IsInputPinSet

u5, c0, h5, l4, f4, g0, g4, h7

LL_GPIO_IsInputPinSet

LL_GPIO_IsOutputPinSet

u5, c0, h5, l4, f4, g0, g4, h7

LL_GPIO_IsOutputPinSet

LL_GPIO_IsPinLocked

u5, c0, h5, l4, f4, g0, g4, h7

LL_GPIO_IsPinLocked

LL_GPIO_ReadInputPort

u5, c0, h5, l4, f4, g0, g4, h7

LL_GPIO_ReadInputPort

LL_GPIO_ReadOutputPort

u5, c0, h5, l4, f4, g0, g4, h7

LL_GPIO_ReadOutputPort

LL_LPGPIO_ReadReg

u5

LL_LPGPIO_READ_REG

LL_LPGPIO_WriteReg

u5

LL_LPGPIO_WRITE_REG

LL_GPIO_EnablePinSecure

u5

LL_GPIO_SetSecAttr

LL_GPIO_DisablePinSecure

u5, h5

LL_GPIO_SetSecAttr

LL_GPIO_IsEnabledPinSecure

u5, h5

LL_GPIO_GetSecAttr